"""
Python截取字符串（字符串切片）方法详解
从本质上讲，字符串是由多个字符构成的，字符之间是有顺序的，这个顺序号就称为索引（index）。
Python 允许通过索引来操作字符串中的单个或者多个字符，比如获取指定索引处的字符，返回指定字符的索引值等。

# 序列的截取就叫切片，https://www.jianshu.com/p/15715d6f4dad
"""


def main():
    # 根据【索引】获取单个字符
    s1 = 'hello'
    print(s1[0])
    print(s1[-1])

    # 获取多个字符
    print(s1[0:2])
    print(s1[0:len(s1)])
    print(s1[0:])  # 不指定end，即为字符串的长度

    print(s1[::2])  # 每隔2个字符取出一个字符


if __name__ == '__main__':
    main()
